package com.mrjy.common.entity;

import java.io.Serializable;
import java.sql.Timestamp;
//机构表
public class SchoolInfo extends BaseEntity implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 4949782008833576305L;

	/*学校名称*/
    private String schoolName;
    
    /*学校手机号码*/
    private String mobilePhone;
    
    /*创建时间*/
    private Timestamp createTime;
    
    /*签订时间*/
    private Timestamp signTime;
   
    /*截止时间*/
    private Timestamp deadlineTime;
    /**
     * 封面url
     */
    private String coverUrl;
    /**
     * 推广链接
     */
    private String promoteUrl;
    /**
     * 合同年限
     */
    private Integer contractYear;
    /**
     * 必填信息权限（0：孩子学号；1：孩子姓名；2：孩子学校；3：孩子班级;4:手机号码）保存时是拼接的,如：1;2
     */
    private String infoAuth;
    /**
     * 孩子年级（用于权限自定义，保存格式：年级1@_@最大班级;年级2@_@最大班级）
     */
    private String studentGrade;
    /**
     * 孩子学校（用于权限自定义,保存格式：学校名称1;学校名称2）
     */
    private String studentSchool;
    /**
     * 三级联动标志（0：不联动；1：联动）
     */
    private String threeLinkageFlag;
    /**
     * 下拉信息权限（0：孩子学校；1：孩子班级）保存时是拼接的,如：0;1 
     */
    private String pullInfoAuth;
    
    /**
	 * 报名条件（用于前端弹框类型选择）
	 */
    private String registType;
    
    private String voucherAuth;//0-未开启政府补助券  1-已开启
    
    private Integer voucherId;//补助券id(兑换物id)
    
    private Integer videoTypeId; //对应标签表中的id 
    
    private Integer isDiy; //对应标签表中的id 
    private String cataid;//视频目录id
    private String catatree;//音频目录
    
	public String getCataid() {
		return cataid;
	}

	public void setCataid(String cataid) {
		this.cataid = cataid;
	}

	public String getCatatree() {
		return catatree;
	}

	public void setCatatree(String catatree) {
		this.catatree = catatree;
	}

	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	public String getMobilePhone() {
		return mobilePhone;
	}

	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public Timestamp getSignTime() {
		return signTime;
	}

	public void setSignTime(Timestamp signTime) {
		this.signTime = signTime;
	}

	public Timestamp getDeadlineTime() {
		return deadlineTime;
	}

	public void setDeadlineTime(Timestamp deadlineTime) {
		this.deadlineTime = deadlineTime;
	}

	public String getCoverUrl() {
		return coverUrl;
	}

	public void setCoverUrl(String coverUrl) {
		this.coverUrl = coverUrl;
	}

	public String getPromoteUrl() {
		return promoteUrl;
	}

	public void setPromoteUrl(String promoteUrl) {
		this.promoteUrl = promoteUrl;
	}

	public Integer getContractYear() {
		return contractYear;
	}

	public void setContractYear(Integer contractYear) {
		this.contractYear = contractYear;
	}

	public String getInfoAuth() {
		return infoAuth;
	}

	public void setInfoAuth(String infoAuth) {
		this.infoAuth = infoAuth;
	}

	public String getStudentGrade() {
		return studentGrade;
	}

	public void setStudentGrade(String studentGrade) {
		this.studentGrade = studentGrade;
	}

	public String getStudentSchool() {
		return studentSchool;
	}

	public void setStudentSchool(String studentSchool) {
		this.studentSchool = studentSchool;
	}

	public String getThreeLinkageFlag() {
		return threeLinkageFlag;
	}

	public void setThreeLinkageFlag(String threeLinkageFlag) {
		this.threeLinkageFlag = threeLinkageFlag;
	}

	public String getPullInfoAuth() {
		return pullInfoAuth;
	}

	public void setPullInfoAuth(String pullInfoAuth) {
		this.pullInfoAuth = pullInfoAuth;
	}

	public String getRegistType() {
		return registType;
	}

	public void setRegistType(String registType) {
		this.registType = registType;
	}

	public String getVoucherAuth() {
		return voucherAuth;
	}

	public void setVoucherAuth(String voucherAuth) {
		this.voucherAuth = voucherAuth;
	}

	public Integer getVoucherId() {
		return voucherId;
	}

	public void setVoucherId(Integer voucherId) {
		this.voucherId = voucherId;
	}

	public Integer getVideoTypeId() {
		return videoTypeId;
	}

	public void setVideoTypeId(Integer videoTypeId) {
		this.videoTypeId = videoTypeId;
	}

	public Integer getIsDiy() {
		return isDiy;
	}

	public void setIsDiy(Integer isDiy) {
		this.isDiy = isDiy;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
}